<template>
  <!-- <component :is="is" /> -->
</template>
<script setup lang="ts">
  // import { computed, ref, watch, watchEffect } from 'vue'
  // import { ElementType } from '@/views/types'
  // import elements from './props'

  // const props = defineProps<{ type: ElementType, element: string, modelValue: any }>()
  // const emits = defineEmits(['update:modelValue'])

  // const is = computed(() => elements[props.type]?.[props.element]?.component)

  // const data = ref({})

  // watch(() => props.modelValue, () => data.value = props.modelValue)
  // watchEffect(() => emits('update:modelValue', data.value))
</script>